const jwt = require('jsonwebtoken')
// 密钥
const jwtSecretKey = '123'


// 根据user对象信息生成token的方法
function generateToken(user) {
    let token;
    try {
        token = jwt.sign(user, jwtSecretKey, {
            expiresIn: '10h',   //有效时间10h
        })

    } catch (error) {
        console.log(error)
        token = '出错了'
    }
    return token
}
// 解密token
function getDecryptToken(token) {
    let data = jwt.verify(token, jwtSecretKey)
    return data
}
module.exports = {
    generateToken,
    getDecryptToken
}